cause a consequence - French English Dictionary